Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Colombia F1 Colombia F2 Brazil F3 Brazil F4 Brazil F8 Brazil F10 El Salvador F1 Chile F1 Chile F3 Brazil F4 Spain F16 Spain F17 Italy F4 Italy F5 Italy F6 Italy F7 Italy F8 Brazil F3 Brazil F4 Brazil F5 Brazil F3 Brazil F7 Brazil F8 Germany F12 Brazil F27 Brazil F28 Brazil F13 Brazil F12 Brazil F16 Brazil F21 Brazil F1 Italy F9 Brazil F5 BH Tennis Open International Cup - Belo Horizonte Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Music City Challenger - Nashville Brazil F1 Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Challenger de Providencia-Copa Kia - Santiago New Delhi Challenger II - New Delhi Seguros Bolivar Open - Bogota Southern Capital Cup - Almaty Copa Petrobras-Colombia - Bogota Sao Paulo Challenger Dallas Challenger Monza Challenger Rome Challenger Blumenau Challenger Brazil F2 Oberstaufen Challenger Belo Horizonte Challenger Todi Challenger Bogota Challenger Sao Paulo Challenger Alessandria Challenger Campos do Jordao Challenger Cali Challenger Guayaquil Challenger Sao Paulo Challenger Santiago Challenger Buenos Aires Challenger Campinas Challenger Belem Challenger Villa Allende Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Barletta Challenger Aix En Provence Challenger Bordeaux Challenger Perugia Challenger Barranquilla Challenger Santos Challenger Medellin Challenger Campinas Challenger Buenos Aires Challenger Santiago Challenger Montevideo Challenger Bordeaux Challenger Santiago Challenger Panama City Challenger Rome Challenger Bordeaux Challenger L'Aquila Challenger Milan Challenger Marburg Challenger Como Challenger Genova Challenger Szczecin Challenger Santo Domingo Challenger Lima Challenger Playford Challenger Punta Del Este Challenger Santiago Challenger Aix En Provence Challenger Heilbronn Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Liberec Challenger Genova Challenger Poland F8 Brazil F6 Brazil F7 Italy F10 Brazil F9 Guatemala F1 Costa Rica F1 Mexico F1 Brazil F2 Colombia F4 Brazil F5 Spain F18 Poland F7 Brazil F10 Brazil F11 Italy F3 Brazil F1 Italy F11 Italy F12 Brazil F14 Mexico F2 Brazil F1 Colombia F3 Brazil F2 U.S. Men's Clay Court Championships - Houston Brazil Open - Salvador BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Brasil Open - Salvador Brasil Open - Costa do Sauipe International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires RCA Championships - Indianapolis Campinas Challenger Brasil Open - Costa do Sauipe Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Constanta Challenger Campos do Jordao Challenger 2003 USTA Challenger of Calabasas - Calabasas Aberto de Santa Catarina de Tenis - Florianopolis JSM Challenger - Champaign Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Aberto de Sao Paulo - Sao Paulo ITG Miami Challenger - Miami South African Airways Open - East London Movistar Open - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires III Aberto Santa Catarina de Tenis - Florianopolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Sail Open - New Delhi Winston Salem - Winston Salem Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Brasil Open - Sao Paulo Copa Claro - Buenos Aires Topshelf Open - 's-Hertogenbosch V Manta Open-Trofeo Ricardo Delgado Aray - Manta Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo BH Tenis Open International Cup 2008 - Belo Horizonte Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Credicard Citi Mastercard Tennis Cup - Campos do Jordao SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Ecuador Open - Quito Rio Open - Rio de Janeiro Bukhara Challenger - Bukhara Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen ASB Classic - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Salinas Challenger Zagreb Challenger Winnetka Challenger Bogota Challenger Brasilia Challenger Seville Challenger Palermo Challenger Florionapolis Challenger Prague Challenger V Gramado Open de Tennis - Gramado Cairo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Biella Challenger Cremona Challenger Rome Challenger Bogota Challenger Brasilia Challenger Salvador Challenger Cordenons Challenger Bangkok Challenger Quito Challenger Sao Paulo Challenger Bucaramanga Challenger Barranquilla Challenger Santos Challenger Sao Paulo Challenger Panama City Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Paulo Challenger Bucaramanga Challenger Buenos Aires Challenger Sao Paulo Challenger San Luis Potosi Challenger Marburg Challenger Prague Challenger Irving Challenger Turin Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Muller Cup - Ulm BH Tennis Open International Cup - Belo Horizonte Milan Challenger Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Campinas Global Telecom Open - Florianopolis Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas Gran Copa Ericsson - Rio de Janeiro Panama City Challenger 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas III Gramado Open de Tenis - Gramado XL Capital Bermuda Open - Bermuda Geneva Challenger - Geneva 2003 West Side Tennis Club Challenger - Forest Hills X Open Internacional D'Andorra - Andorra USTA Men's Challenger of Dallas - Dallas Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Visa Tennis Open - Sao Paulo IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Britania Zavaleta - Puebla Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Schickedanz Open - Furth ATU Cup - Weiden Ciudad de Pozoblanco Open Diputacion - Cordoba 12th BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin 13 BH Tennis Open International Cup - Belo Horizonte Aberto de Sao Paulo - Sao Paulo Top Wool Challenger - Biella Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis 10° Trofeo Luigi Pezzoli - Bergamo Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville II Manta Open - Manta Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Buenos Aires Challenger Copa Petrobras Paraguay - Asuncion Bogota Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Unicredit Czech Open 2007 - Prostejov Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Challenger Lugano - Lugano Riviera di Rimini Challenger - Rimini Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Tennis Masters Series - Miami Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Izmir Cup - Izmir Karshi Challenger - Karshi Dusseldorf Open Challenger - Dusseldorf XIV Challenger ATP Club Premium Open - Quito Challenger Copa Sevilla 2008 - Seville Seguros Bolivar Open - Cali Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Iquique Challenger Telecom Italia Masters - Rome Bucaramanga Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Santiago Challenger Ostrava Challenger Recanati Challenger Prague Challenger Cali Challenger Curitiba Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Guayaquil Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Belo Horizonte Challenger Bogota Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Salinas Challenger San Jose Challenger Pereira Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Internazionali BNL d'Italia - Rome Bordeaux Challenger Lima Challenger Alessandria Challenger Prostejov Challenger Nottingham Challenger Salinas Challenger Bucaramanga Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Binghamton Challenger Recife Challenger Miami Open - Miami Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Rogers Cup - Montreal Sao Leopoldo Challenger Guayaquil Challenger Montevideo Challenger Sao Paulo Challenger Miami Open - Miami Florianopolis Challenger Santiago Challenger Guadalajara Challenger Blumenau Challenger Rio Quente Challenger Caltanissetta Challenger Monza Challenger Santiago Challenger San Marino Challenger Caltanissetta Challenger San Juan Challenger Rio De Janeiro Challenger Buenos Aires Challenger Montevideo Challenger Sao Leopoldo Challenger Barletta Challenger Salinas Challenger Pereira Challenger Santos Challenger Sao Paulo Challenger Napoli Challenger Braunschweig Challenger Bogota Challenger Itajai Challenger Blunmenau Challenger Montevideo Challenger Panama City Challenger Tallahassee Challenger Barranquilla Challenger Santos Challenger Vicenza Challenger Blois Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Furth Challenger Poznan Challenger Prague Challenger Milan Challenger Braunschweig Challenger Poznan Challenger Prague Challenger Cordenons Challenger Asuncion Challenger Barranquilla Challenger Sarasota Challenger Medellin Challenger Cali Challenger Porto Alegre Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Prague Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Mendoza Challenger Medellin Challenger Prostejov Challenger Lima Challenger Le Gosier Challenger Bordeaux Challenger Buenos Aires Challenger Braunschweig Challenger Montevideo Challenger Santiago Challenger U.S. Open - New York Aix En Provence Challenger Napoli Challenger TCT Open - Tunis Braunschweig Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Banja Luka Challenger Santiago Challenger Rio De Janeiro Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Intelig Tennis Cup - Campos do Jordao Australian Open - Melbourne Mestre Challenger French Open - Paris SMS Tennis Open - Sao Paulo Cortina Challenger Wimbledon - London Copa Ericsson Brazil - Sao Paulo U.S. Open - New York Campinas Challenger Australian Open - Melbourne French Open - Paris Blois Challenger Campinas Challenger U.S. Open - New York Corrientes Challenger 2003 Eddleman USTA Challenger - Birmingham Australian Open - Melbourne French Open - Paris Wimbledon - London Guayaquil Challenger U.S. Open - New York Wimbledon - London Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Campbells Hall of Fame Tennis Championships - Newport VTR Open - Vina del Mar U.S. Open - New York French Open - Paris Wimbledon - London Regions Morgan Keegan Championships - Memphis U.S. Open - New York SAP Open - San Jose French Open - Paris SkiStar Swedish Open - Bastad Open de Nice Cote d'Azur - Nice Wimbledon - London U.S. Open - New York Australian Open - Melbourne Brasil Open - Sao Paulo French Open - Paris Millennium Estoril Open - Estoril Copa AT&T - Buenos Aires Generali Open - Kitzbuhel US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris China Open - Beijing Kremlin Cup - Moscow Argentina Open - Buenos Aires Argentina Open - Buenos Aires U.S. Open - New York Brasil Open - Salvador Campbell's Hall of Fame Tennis Championships - Newport Brasil Open - Sao Paulo Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai 2003 Mercedes Cup - Stuttgart Tennis Masters Series - Miami Estoril Open - Estoril Tennis Masters Series - Madrid Copa Claro - Buenos Aires Sony Ericsson Open - Miami Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, 2R, BRA-ECU 3-1 Davis Cup, World Group, QR, BRA-BEL 1-3 Olympics - Rio de Janeiro